package poo.figurePiane;

public class Rettangolo extends Figura {

	private double altezza;

	public Rettangolo(double base, double altezza) {
		super(base);
		if (altezza <= 0)
			throw new IllegalArgumentException();
		this.altezza = altezza;
	}

	public double getBase() {
		return getDimensione();
	}

	public double getAltezza() {
		return altezza;
	}

	@Override
	public double perimetro() {
		return getDimensione() * 2 + altezza * 2;
	}

	@Override
	public double area() {
		return getDimensione() * altezza;
	}

	public String toString() {
		return "Rettangolo di base= " + String.format("%1.2f", getDimensione())
				+ " e di altezza= " + String.format("%1.2f", altezza);
	}

}
